Big Huge Thesaurus

pedestrian bridge

noun